উমাইয়া খলিফা ওয়ালিদ বিন আব্দুল মালিকের খেলাফতকালে ভারতে মুসলমানদের বিজয়াভিযান শুরু হয়। তার সেনাপতি মুসা বিন নুসাইর সমগ্র উত্তর আফ্রিকা এবং তারিক স্পেন জয় করে। খলিফা ওয়ালিদের রাজত্বকালে হাজ্জাজ বিন ইউসুফ পূর্বাঞ্চলীয় প্রদেশ (ইরাকের) শাসনকর্তা নিযুক্ত হন। তিনি ৭১২ খ্রিস্টাব্দে তাঁর জামাতা মুহম্মদ বিন কাসিমকে সিন্ধু রাজা দাহিরের বিরুদ্ধে অভিযানে প্রেরণ করেন। কাসিম সর্বপ্রথম সিন্ধুর নেবল শহর অবরোধ করেন। অতঃপর তিনি সিন্ধু নদী পার হয়ে ব্রাহ্মণ্যবাদে রাজা দাহিরকে আক্রমণ করেন। যুদ্ধে দাহির শোচনীয়ভাবে পরাজিত এবং নিহত হয়। মুহম্মদ বিন কাসিমের কিছু বিজয়ের ফলে উপমহাদেশে ইসলামের আবির্ভাব ঘটে। কিন্তু মুহম্মদ বিন কাসিমের অকালমৃত্যুর কারণে উপমহাদেশে ইসলাম একটি রাজনৈতিক শক্তি হিসাবে প্রতিষ্ঠিত হয়নি।
মুহম্মদ বিন কাসিমের সিন্ধু বিজয়ের প্রায় ৩০০ বছর পর গজনীর সুলতান মাহমুদ ১০০০ সাল থেকে ১০২৭ সাল পর্যন্ত সময়ের মধ্যে উপমহাদেশের পশ্চিমাঞ্চলে ১৭ বার অভিযান পরিচালনা করেন। সুলতান মাহমুদ শাসনকর্তা ছিলেন গজনীর (আফগানিস্থান)। সুলতান মাহমুদ ভারত আক্রমণ করেন ১৭ বার। সুলতান মাহমুদের সভাকবি ছিলেন মহাকবি ফেরদৌসী। ফেরদৌসীর রচিত অমর কাব্যগ্রন্থের নাম শাহনামা। ফেরদৌসীকে বলা হয় প্রাচ্যের হোমার। সুলতান মাহমুদ 'সোমনাথ মন্দির’ আক্রমণ করেন ১০২৬ সালে। সোমনাথ মন্দির ভারতের গুজরাটে অবস্থিত। সুলতান মাহমুদের রাজ্যসভার প্রসিদ্ধ দার্শনিক ও জ্যোতির্বিদ আল বেরুনী।
Read more
আমাদের অল-ইন-ওয়ান মোবাইল অ্যাপের মাধ্যমে সীমাহীন শেখার সুযোগ উপভোগ করুন।
Lorem ipsum dolor, sit amet consectetur adipisicing elit. Ducimus nihil, quo, quis minus aspernatur expedita, incidunt facilis aliquid inventore voluptate dolores accusantium laborum labore a dolorum dolore omnis qui? Consequuntur sed facilis repellendus corrupti amet in quibusdam ducimus illo autem, a praesentium.
1 hour ago
Lorem ipsum dolor, sit amet consectetur adipisicing elit. Ducimus nihil, quo, quis minus aspernatur expedita, incidunt facilis aliquid inventore voluptate dolores accusantium laborum labore a dolorum dolore omnis qui? Consequuntur sed facilis repellendus corrupti amet in quibusdam ducimus illo autem, a praesentium.
1 hour ago
Lorem ipsum dolor, sit amet consectetur adipisicing elit. Ducimus nihil, quo, quis minus aspernatur expedita, incidunt facilis aliquid inventore voluptate dolores accusantium laborum labore a dolorum dolore omnis qui? Consequuntur sed facilis repellendus corrupti amet in quibusdam ducimus illo autem, a praesentium.
1 hour ago
Lorem ipsum dolor, sit amet consectetur adipisicing elit. Ducimus nihil, quo, quis minus aspernatur expedita, incidunt facilis aliquid inventore voluptate dolores accusantium laborum labore a dolorum dolore omnis qui? Consequuntur sed facilis repellendus corrupti amet in quibusdam ducimus illo autem, a praesentium.
1 hour ago
Lorem ipsum dolor, sit amet consectetur adipisicing elit. Ducimus nihil, quo, quis minus aspernatur expedita, incidunt facilis aliquid inventore voluptate dolores accusantium laborum labore a dolorum dolore omnis qui? Consequuntur sed facilis repellendus corrupti amet in quibusdam ducimus illo autem, a praesentium.
1 hour ago
Lorem ipsum dolor, sit amet consectetur adipisicing elit. Ducimus nihil, quo, quis minus aspernatur expedita, incidunt facilis aliquid inventore voluptate dolores accusantium laborum labore a dolorum dolore omnis qui? Consequuntur sed facilis repellendus corrupti amet in quibusdam ducimus illo autem, a praesentium.
1 hour ago
Lorem ipsum dolor, sit amet consectetur adipisicing elit. Ducimus nihil, quo, quis minus aspernatur expedita, incidunt facilis aliquid inventore voluptate dolores accusantium laborum labore a dolorum dolore omnis qui? Consequuntur sed facilis repellendus corrupti amet in quibusdam ducimus illo autem, a praesentium.
1 hour ago
Lorem ipsum dolor, sit amet consectetur adipisicing elit. Ducimus nihil, quo, quis minus aspernatur expedita, incidunt facilis aliquid inventore voluptate dolores accusantium laborum labore a dolorum dolore omnis qui? Consequuntur sed facilis repellendus corrupti amet in quibusdam ducimus illo autem, a praesentium.
1 hour ago
Lorem ipsum dolor, sit amet consectetur adipisicing elit. Ducimus nihil, quo, quis minus aspernatur expedita, incidunt facilis aliquid inventore voluptate dolores accusantium laborum labore a dolorum dolore omnis qui? Consequuntur sed facilis repellendus corrupti amet in quibusdam ducimus illo autem, a praesentium.
1 hour ago
Lorem ipsum dolor, sit amet consectetur adipisicing elit. Ducimus nihil, quo, quis minus aspernatur expedita, incidunt facilis aliquid inventore voluptate dolores accusantium laborum labore a dolorum dolore omnis qui? Consequuntur sed facilis repellendus corrupti amet in quibusdam ducimus illo autem, a praesentium.
1 hour ago
1 x Application (77.47%) | 119ms |
1 x Booting (22.52%) | 34.54ms |
update `subjects` set `view_count` = `view_count` + 1, `subjects`.`updated_at` = '2025-04-17 20:35:56' where `id` = 15664
Bindings |
|
Backtrace |
|
select `_lft`, `_rgt` from `subjects` where `id` = 15664 limit 1
Bindings |
|
Backtrace |
|
select `id`, `name`, `parent_id`, `_lft`, `_rgt`, `show_content`, `num_of_mcq`, `num_of_written`, `des_added_by`, `des_updated_by`, `author_name`, `link_subject_id`, `sub_category_id`, `main_category_id`, `slug`, `meta_og_title`, `meta_keyword`, `meta_description`, `vote`, `view_count`, `icon`, `page_type`, `chapter_name` from `subjects` where (`subjects`.`_lft` between 16914 and 16917) and `subjects`.`deleted_at` is null
Bindings |
|
Backtrace |
|
select `id`, `description`, `short_description`, `subject_id` from `subject_descriptions` where `subject_descriptions`.`subject_id` in (15664, 15665) and `subject_descriptions`.`deleted_at` is null
Backtrace |
|
select `id`, `name`, `slug` from `sub_categories` where `sub_categories`.`id` in (4878) and `sub_categories`.`deleted_at` is null
Backtrace |
|
select `id`, `user_id`, `completeable_type`, `completeable_id`, `complete_progress`, `is_complete` from `completes` where `completes`.`completeable_id` in (15664, 15665) and `completes`.`completeable_type` = 'App\\Models\\Subject'
Bindings |
|
Backtrace |
|
select `id`, `name`, `parent_id`, `_lft`, `_rgt`, `show_content`, `des_added_by`, `des_updated_by`, `author_name`, `link_subject_id` from `subjects` where `subjects`.`id` in (10603, 11098) and `subjects`.`deleted_at` is null
Backtrace |
|
select `id`, `description`, `short_description`, `subject_id` from `subject_descriptions` where `subject_descriptions`.`subject_id` in (10603, 11098) and `subject_descriptions`.`deleted_at` is null
Backtrace |
|
select `id`, `name`, `avatar` from `users` where `users`.`id` in (33722) and `users`.`deleted_at` is null
Backtrace |
|
select * from (select `questions`.`id`, `questions`.`subject_id`, `questions`.`category_id`, `questions`.`sub_category_id`, `questions`.`board_exam_id`, `questions`.`passage_id`, `questions`.`question_type`, `questions`.`question`, `questions`.`is_duplicate`, `questions`.`status`, `questions`.`image`, `subjectables`.`subject_id` as `pivot_subject_id`, `subjectables`.`subjectable_id` as `pivot_subjectable_id`, `subjectables`.`subjectable_type` as `pivot_subjectable_type`, row_number() over (partition by `subjectables`.`subject_id` order by `questions`.`created_at` desc) as `laravel_row` from `questions` inner join `subjectables` on `questions`.`id` = `subjectables`.`subjectable_id` where `subjectables`.`subject_id` in (15664, 15665) and `subjectables`.`subjectable_type` = 'App\\Models\\Question' and `questions`.`status` = 'active' and `questions`.`deleted_at` is null) as `laravel_table` where `laravel_row` <= 5 order by `laravel_row`
Bindings |
|
Backtrace |
|
select `id`, `question_id`, `option_1`, `option_2`, `option_3`, `option_4`, `option_5`, `image_option`, `image_question`, `answer` from `question_options` where `question_options`.`question_id` in (86768) and `question_options`.`deleted_at` is null
Backtrace |
|
select `id`, `name`, `slug` from `subjects` where `subjects`.`id` in (79) and `subjects`.`deleted_at` is null
Backtrace |
|
select `subjects`.`id`, `subjects`.`name`, `subjects`.`slug`, `subjectables`.`subjectable_id` as `pivot_subjectable_id`, `subjectables`.`subject_id` as `pivot_subject_id`, `subjectables`.`subjectable_type` as `pivot_subjectable_type`, `subjectables`.`created_user_id` as `pivot_created_user_id`, `subjectables`.`deleted_at` as `pivot_deleted_at`, `subjectables`.`status` as `pivot_status`, `subjectables`.`created_at` as `pivot_created_at`, `subjectables`.`updated_at` as `pivot_updated_at` from `subjects` inner join `subjectables` on `subjects`.`id` = `subjectables`.`subject_id` where `subjectables`.`subjectable_id` in (86768) and `subjectables`.`subjectable_type` = 'App\\Models\\Question' and `subjects`.`deleted_at` is null
Bindings |
|
Backtrace |
|
select `id`, `title`, `passage` from `passages` where `passages`.`id` in (0) and `passages`.`deleted_at` is null
Backtrace |
|
select * from `subjects` where `subjects`.`id` = 15664 and `subjects`.`deleted_at` is null limit 1
Bindings |
|
Backtrace |
|
select `id`, `name`, `slug`, `parent_id`, `_lft`, `_rgt` from `subjects` where (16917 between `subjects`.`_lft` and `subjects`.`_rgt` and `subjects`.`id` <> 15664) and `subjects`.`deleted_at` is null order by `_lft` asc
Bindings |
|
Backtrace |
|
select * from `subjects` where `subjects`.`id` = 15664 and `subjects`.`deleted_at` is null limit 1
Bindings |
|
Backtrace |
|
select `id`, `name`, `parent_id`, `_lft`, `_rgt`, `slug`, `meta_og_title`, `meta_keyword`, `meta_description` from `subjects` where `subjects`.`id` = 15663 and `subjects`.`deleted_at` is null limit 1
Bindings |
|
Backtrace |
|
select `id`, `description`, `subject_id` from `subject_descriptions` where `subject_descriptions`.`subject_id` in (15663) and `subject_descriptions`.`deleted_at` is null
Backtrace |
|
select `_lft`, `_rgt` from `subjects` where `id` = 79 limit 1
Bindings |
|
Backtrace |
|
select `id`, `name`, `parent_id`, `_lft`, `_rgt`, `name`, `slug`, `icon`, `banner` from `subjects` where (`subjects`.`_lft` between 16791 and 20416) and `subjects`.`deleted_at` is null
Bindings |
|
Backtrace |
|
select * from `mediables` where `mediable_type` = 'App\\Models\\Subject' and `mediable_id` in (15664, 15665)
Bindings |
|
Backtrace |
|
select `videos`.`video_src_url`, `mediables`.`mediable_id` as `chapter_id` from `videos` inner join `mediables` on `mediables`.`mediable_id` = `videos`.`id` where `videos`.`id` = 0 and `videos`.`video_src` = 'youtube' and `videos`.`deleted_at` is null
Bindings |
|
Backtrace |
|
select `id`, `name`, `main_category_id`, `slug` from `subjects` where `id` <> 15664 and `parent_id` = 15663 and `main_category_id` = 3 and `subjects`.`deleted_at` is null limit 5
Bindings |
|
Backtrace |
|
select * from `package_plans` where `status` = 'active' and `package_plans`.`deleted_at` is null
Bindings |
|
Backtrace |
|
200
[]
[]
0 of 0array:21 [▼ "x-https" => array:1 [▶ 0 => "1" ] "cookie" => array:1 [▶ 0 => "XSRF-TOKEN=eyJpdiI6Ijl2VFd1b1VMS2NkQzdTUjd6TU1tdlE9PSIsInZhbHVlIjoiNDBOT0xWRHoxK3phc0VVY0NIcGNZYUdRbmFYY3BSb0F3NldIMkI5OVB2OWV5QlB0T3ljTm11eDFCQktYRkxlZE04M2YyVFJwUFlSYjBuOGVGWDZBN3UvQmdzRzVXMVFMait6cmRTRjAwUUIwS3p1TnNvSm5xd00xNk9Cd25sVEsiLCJtYWMiOiI3ZjhkOTIwNzFkM2JlOGJkYWY5OGVjNjJjNGNmYmE5ZDE1MjNjYzc1ZWYyZjQ4MzUxYTE1NDRjOTMyOWVmNmI3IiwidGFnIjoiIn0%3D; satt_academy_session=eyJpdiI6IkV0djFCdnBzNGh0bzQ1Smc2WkVkdHc9PSIsInZhbHVlIjoiNEcrRzA0NnNabHhxZEs0SmpJYk42TnJhc3RKaFhQdVlsVU9DM0JhSE9Sb2l5TUdoTHA1M0xmMTBXVkhhMUpCTXdJUGlKU0YrbUtKd1h0ckJObHFhbUhoaFNYanVKNmxray92VmR1TXhHeUtieGcrTHl1RlBRendkeU1IaDlXMFciLCJtYWMiOiJjYzY4NDk2MmNmNTdlNGYxYTc1MDhhOTE2M2ZhMzU0OWRkYTU2MTFkMDU1NWYwYzA3Yzk4YTVkNDMxYzNjMzA3IiwidGFnIjoiIn0%3D ◀XSRF-TOKEN=eyJpdiI6Ijl2VFd1b1VMS2NkQzdTUjd6TU1tdlE9PSIsInZhbHVlIjoiNDBOT0xWRHoxK3phc0VVY0NIcGNZYUdRbmFYY3BSb0F3NldIMkI5OVB2OWV5QlB0T3ljTm11eDFCQktYRkxlZE04M2YyV ▶" ] "sec-fetch-dest" => array:1 [▶ 0 => "document" ] "sec-fetch-user" => array:1 [▶ 0 => "?1" ] "sec-fetch-mode" => array:1 [▶ 0 => "navigate" ] "sec-fetch-site" => array:1 [▶ 0 => "none" ] "accept" => array:1 [▶ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "user-agent" => array:1 [▶ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "upgrade-insecure-requests" => array:1 [▶ 0 => "1" ] "sec-ch-ua-platform" => array:1 [▶ 0 => ""Windows"" ] "sec-ch-ua-mobile" => array:1 [▶ 0 => "?0" ] "sec-ch-ua" => array:1 [▶ 0 => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" ] "cache-control" => array:1 [▶ 0 => "no-cache" ] "pragma" => array:1 [▶ 0 => "no-cache" ] "x-real-ip" => array:1 [▶ 0 => "18.223.203.13" ] "x-forwarded-server" => array:1 [▶ 0 => "debugerror.xyz" ] "x-forwarded-proto" => array:1 [▶ 0 => "https" ] "x-forwarded-port" => array:1 [▶ 0 => "443" ] "x-forwarded-host" => array:1 [▶ 0 => "debugerror.xyz" ] "x-forwarded-for" => array:1 [▶ 0 => "18.223.203.13" ] "host" => array:1 [▶ 0 => "debugerror.xyz" ] ]
0 of 0array:2 [▼ "XSRF-TOKEN" => "cjWW20JOwrWq5fMSib2UTNWJfUKzq3jbEXL9QZMN" "satt_academy_session" => "sG3u5MKXk3t41wiTiZC9nbdF5aHOk2qmx1sC2d7k" ]
0 of 0array:7 [▼ "content-type" => array:1 [▶ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [▶ 0 => "no-cache, private" ] "date" => array:1 [▶ 0 => "Thu, 17 Apr 2025 14:35:56 GMT" ] "x-ratelimit-limit" => array:1 [▶ 0 => "60" ] "x-ratelimit-remaining" => array:1 [▶ 0 => "50" ] "set-cookie" => array:2 [▶ 0 => "XSRF-TOKEN=eyJpdiI6ImtxNG9uZ25zYXF6TEZqejI3Q0p5UGc9PSIsInZhbHVlIjoicDdkcFVReFFqLzA5RFljdTQrTS9Ba05mb2k4ckpoUHUvcHdoYVhVSjZONFkvWXlVY3JIV1cxVXVDdmtRVWdtVDVORHY2UmtsQUpqU2FrZlg3NWhkeG5YTFE5UjQ4RXgwaVlNVDd1YWRCMFNaK3laNFlmMHpITGkwNVg2MThBMXEiLCJtYWMiOiI4MGU3Y2Y1Njk4YjQxMzlkNTllY2I2NmRlNjA0NjY5ZTMyZTQwOTg0ZGIwZGFiZGRkOGE0MjVjMzJkMzdiNWYxIiwidGFnIjoiIn0%3D; expires=Fri, 18 Apr 2025 14:35:56 GMT; Max-Age=86400; path=/; secure ◀XSRF-TOKEN=eyJpdiI6ImtxNG9uZ25zYXF6TEZqejI3Q0p5UGc9PSIsInZhbHVlIjoicDdkcFVReFFqLzA5RFljdTQrTS9Ba05mb2k4ckpoUHUvcHdoYVhVSjZONFkvWXlVY3JIV1cxVXVDdmtRVWdtVDVORHY2U ▶" 1 => "satt_academy_session=eyJpdiI6ImYxWlZnMVJsQWgwbnFvWXJCWVZMMUE9PSIsInZhbHVlIjoicnhEcExJdngwSjZFN2hwd0ZraGlxMEhWZm56bnhNa0dHWFpCSTBsWEVyNDNzVXg2c1RPU0RTWXRLeXgzT0lQUUo2SHkyWjlBcXJtVzM5b1JsSHcvWTFsVDVmdDUvS0pFQ3dZU2cxZHZuRjFoYkkzem9XUHNKNlR5VUVtaWYrRksiLCJtYWMiOiI1MGVkNTI1MDVkZjk3YzU0YjM0M2JiYmZlNThjMWYzNzRiYTM3NjcxMThhYzViODNkZTk2ZjI2M2ZiZGViNjIyIiwidGFnIjoiIn0%3D; expires=Fri, 18 Apr 2025 14:35:56 GMT; Max-Age=86400; path=/; secure; httponly ◀satt_academy_session=eyJpdiI6ImYxWlZnMVJsQWgwbnFvWXJCWVZMMUE9PSIsInZhbHVlIjoicnhEcExJdngwSjZFN2hwd0ZraGlxMEhWZm56bnhNa0dHWFpCSTBsWEVyNDNzVXg2c1RPU0RTWXRLeXgzT0l ▶" ] "Set-Cookie" => array:2 [▶ 0 => "XSRF-TOKEN=eyJpdiI6ImtxNG9uZ25zYXF6TEZqejI3Q0p5UGc9PSIsInZhbHVlIjoicDdkcFVReFFqLzA5RFljdTQrTS9Ba05mb2k4ckpoUHUvcHdoYVhVSjZONFkvWXlVY3JIV1cxVXVDdmtRVWdtVDVORHY2UmtsQUpqU2FrZlg3NWhkeG5YTFE5UjQ4RXgwaVlNVDd1YWRCMFNaK3laNFlmMHpITGkwNVg2MThBMXEiLCJtYWMiOiI4MGU3Y2Y1Njk4YjQxMzlkNTllY2I2NmRlNjA0NjY5ZTMyZTQwOTg0ZGIwZGFiZGRkOGE0MjVjMzJkMzdiNWYxIiwidGFnIjoiIn0%3D; expires=Fri, 18-Apr-2025 14:35:56 GMT; path=/; secure ◀XSRF-TOKEN=eyJpdiI6ImtxNG9uZ25zYXF6TEZqejI3Q0p5UGc9PSIsInZhbHVlIjoicDdkcFVReFFqLzA5RFljdTQrTS9Ba05mb2k4ckpoUHUvcHdoYVhVSjZONFkvWXlVY3JIV1cxVXVDdmtRVWdtVDVORHY2U ▶" 1 => "satt_academy_session=eyJpdiI6ImYxWlZnMVJsQWgwbnFvWXJCWVZMMUE9PSIsInZhbHVlIjoicnhEcExJdngwSjZFN2hwd0ZraGlxMEhWZm56bnhNa0dHWFpCSTBsWEVyNDNzVXg2c1RPU0RTWXRLeXgzT0lQUUo2SHkyWjlBcXJtVzM5b1JsSHcvWTFsVDVmdDUvS0pFQ3dZU2cxZHZuRjFoYkkzem9XUHNKNlR5VUVtaWYrRksiLCJtYWMiOiI1MGVkNTI1MDVkZjk3YzU0YjM0M2JiYmZlNThjMWYzNzRiYTM3NjcxMThhYzViODNkZTk2ZjI2M2ZiZGViNjIyIiwidGFnIjoiIn0%3D; expires=Fri, 18-Apr-2025 14:35:56 GMT; path=/; secure; httponly ◀satt_academy_session=eyJpdiI6ImYxWlZnMVJsQWgwbnFvWXJCWVZMMUE9PSIsInZhbHVlIjoicnhEcExJdngwSjZFN2hwd0ZraGlxMEhWZm56bnhNa0dHWFpCSTBsWEVyNDNzVXg2c1RPU0RTWXRLeXgzT0l ▶" ] ]
0 of 0array:3 [▼ "_token" => "cjWW20JOwrWq5fMSib2UTNWJfUKzq3jbEXL9QZMN" "_previous" => array:1 [▶ "url" => "https://debugerror.xyz/admission/%E0%A6%B8%E0%A6%BF%E0%A6%A8%E0%A7%8D%E0%A6%A7%E0%A7%81-%E0%A6%AC%E0%A6%BF%E0%A6%9C%E0%A7%9F-47479" ] "_flash" => array:2 [▶ "old" => [] "new" => [] ] ]